package com.adv.crm.beans;

import java.util.Date;
import java.util.List;

/**
 * Created by 16978 on 2016/6/18.
 */
public class AccountQueryBean {
    private int id;
    private String accountId;
    private String accountName;
    private String accountType;
    private String accountCategory;
    private String firstSupplier;
    private String secondSupplier;
    private Double firstCost;
    private Double secondCost;
    private Double firstPrice = 0.0;
    private Double secondPrice = 0.0;
    private Double fansNum;
    private String fansQuality;
    private String remark;
    private Date validDate;
    private String condition;
    private Integer lowerPrice;
    private Integer upperPrice;
    private Integer pageSize = 20;
    private Integer offset;
    private Integer pageIndex = 1;

    private double coefficient = 1.0;
    private double value = 0;
    private double conditionPrice = 0;

    private List<String> accountIds;
    private List<String> accountNames;

    private int searchType;
    private int searchField;
    private boolean useDiscount;



    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getAccountCategory() {
        return accountCategory;
    }

    public void setAccountCategory(String accountCategory) {
        this.accountCategory = accountCategory;
    }

    public String getFirstSupplier() {
        return firstSupplier;
    }

    public void setFirstSupplier(String firstSupplier) {
        this.firstSupplier = firstSupplier;
    }

    public String getSecondSupplier() {
        return secondSupplier;
    }

    public void setSecondSupplier(String secondSupplier) {
        this.secondSupplier = secondSupplier;
    }

    public Double getFirstCost() {
        return firstCost;
    }

    public void setFirstCost(Double firstCost) {
        this.firstCost = firstCost;
    }

    public Double getSecondCost() {
        return secondCost;
    }

    public void setSecondCost(Double secondCost) {
        this.secondCost = secondCost;
    }

    public Double getFansNum() {
        return fansNum;
    }

    public void setFansNum(Double fansNum) {
        this.fansNum = fansNum;
    }

    public String getFansQuality() {
        return fansQuality;
    }

    public void setFansQuality(String fansQuality) {
        this.fansQuality = fansQuality;
    }

    public Double getFirstPrice() {
        return firstPrice;
    }

    public void setFirstPrice(Double firstPrice) {
        this.firstPrice = firstPrice;
    }

    public Double getSecondPrice() {
        return secondPrice;
    }

    public void setSecondPrice(Double secondPrice) {
        this.secondPrice = secondPrice;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getValidDate() {
        return validDate;
    }

    public void setValidDate(Date validDate) {
        this.validDate = validDate;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public Integer getLowerPrice() {
        return lowerPrice;
    }

    public void setLowerPrice(Integer lowerPrice) {
        this.lowerPrice = lowerPrice;
    }

    public Integer getUpperPrice() {
        return upperPrice;
    }

    public void setUpperPrice(Integer upperPrice) {
        this.upperPrice = upperPrice;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }
    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public double getCoefficient() {
        return coefficient;
    }

    public void setCoefficient(double coefficient) {
        this.coefficient = coefficient;
    }

    public double getValue() {
        return value;
    }

    public void setValue(double value) {
        this.value = value;
    }

    public double getConditionPrice() {
        return conditionPrice;
    }

    public void setConditionPrice(int conditionPrice) {
        this.conditionPrice = conditionPrice;
    }

    public List<String> getAccountIds() {
        return accountIds;
    }

    public void setAccountIds(List<String> accountIds) {
        this.accountIds = accountIds;
    }

    public List<String> getAccountNames() {
        return accountNames;
    }

    public void setAccountNames(List<String> accountNames) {
        this.accountNames = accountNames;
    }

    public int getSearchType() {
        return searchType;
    }

    public void setSearchType(int searchType) {
        this.searchType = searchType;
    }

    public int getSearchField() {
        return searchField;
    }

    public void setSearchField(int searchField) {
        this.searchField = searchField;
    }

    public boolean isUseDiscount() {
        return useDiscount;
    }

    public void setUseDiscount(boolean useDiscount) {
        this.useDiscount = useDiscount;
    }
}
